home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / prog / tn0804.zip / TN08004.TXT < prev   
Text File  |  1992-08-10  |  29KB  |  485 lines

  1.  
  2. ────────────────────────────────────────────────────────────────────────────────
  3. Innovative Data Concepts, Inc.                 Technical Information Note
  4. TesSeRact Development Tools
  5. ────────────────────────────────────────────────────────────────────────────────
  6. TCXL-DOS 6.01 -- Interim Update (3)
  7. TN-9208-004                                               August 10, 1992
  8. ────────────────────────────────────────────────────────────────────────────────
  9.  
  10. Included with  this file  is the  executable program,  TCX-3.EXE, which contains
  11. updated files to fix reported bugs in TCXL-DOS 6.01.
  12.  
  13. To install  TCX-3.EXE, copy  the file into your TCXL root directory, and execute
  14. the program.  The appropriate files should be updated.
  15.  
  16. As with  all IDC  updates, the  original directory structure and files should be
  17. preserved.
  18.  
  19. After installing  this and  any other  interim update  files, you should rebuild
  20. your TCXL  libraries using  the provided  SMF  files.    You  should  also  have
  21. previously installed  the fixes provided with TN-9206-013, TN-9206-014, TN-9206-
  22. 016, and TN-9207-005.
  23.  
  24. The following files/bugs are affected by this update:
  25.  
  26. ================================================================================
  27. Bug Number: 0721-01       Product: TCXL-DOS 6.01          System: tcxl
  28. ---Description------------------------------------------------------------------
  29. Critical error handlers are crashing.
  30. ---Status-----------------------------------------------------------------------
  31.    Repaired File1: _DEFCRIT.C         File Revision Number: 600.2
  32.    Repaired File2: _ALTCRIT.C         File Revision Number: 600.3
  33.  
  34. ================================================================================
  35. Bug Number: 0730-05       Product: TCXL-DOS 6.01          System: win
  36. ---Description------------------------------------------------------------------
  37. Shadows bleed under certain conditions.
  38. ---Status-----------------------------------------------------------------------
  39.    Repaired File1: _WDRAW.C           File Revision Number: 600.18
  40.    Repaired File2: _WHADOW.C          File Revision Number: 600.6
  41.  
  42. ================================================================================
  43. Bug Number: 0710-08       Product: TCXL-DOS 6.01          System: mnu
  44. ---Description------------------------------------------------------------------
  45. Calling MnuFree() without calling MnuGet() will crash system(MdfCur is not set)
  46. ---Status-----------------------------------------------------------------------
  47.    Repaired File1: MNUGET.C           File Revision Number: 600.13
  48.  
  49. ================================================================================
  50. Bug Number: 0724-06       Product: TCXL-DOS 6.01          System: win
  51. ---Description------------------------------------------------------------------
  52. Shadows still messed up.
  53. ---Status-----------------------------------------------------------------------
  54.    Repaired File1: _WDRAW.C           File Revision Number: 600.16
  55.  
  56.  
  57.  
  58. TN-9208-004                                                        Page 2
  59. ================================================================================
  60. Bug Number: 0707-01       Product: TCXL-DOS 6.01          System: mnu
  61. ---Description------------------------------------------------------------------
  62. Do something about right mouse button in menus.
  63. ---Status-----------------------------------------------------------------------
  64.    Repaired File1: _SELPAG.C          File Revision Number: 600.6
  65.    Repaired File2: MNUGET.C           File Revision Number: 600.15
  66.  
  67. ================================================================================
  68. Bug Number: 0707-04       Product: TCXL-DOS 6.01          System: sel
  69. ---Description------------------------------------------------------------------
  70. Tagging variables are destroyed after _select.
  71. ---Status-----------------------------------------------------------------------
  72.    Repaired File1: TCXLSEL.H          File Revision Number: 600.3
  73.    Repaired File2: SELFILE.C          File Revision Number: 600.2
  74.    Repaired File3: _SELECT.C          File Revision Number: 600.16
  75.  
  76. ================================================================================
  77. Bug Number: 0707-05       Product: TCXL-DOS 6.01          System: entry
  78. ---Description------------------------------------------------------------------
  79. EntOpt doesn't correctly set global insert mode.
  80. ---Status-----------------------------------------------------------------------
  81.    Repaired File1: ENTGET.C           File Revision Number: 600.8
  82.  
  83. ================================================================================
  84. Bug Number: 0707-09       Product: TCXL-DOS 6.01          System: sel
  85. ---Description------------------------------------------------------------------
  86. _Slst has VecP in wrong place (packing problem!) Also, _NlsCtl has same
  87. problem.
  88. ---Status-----------------------------------------------------------------------
  89.    Repaired File1: TCXLSEL.H          File Revision Number: 600.2
  90.    Repaired File2: TCXLNLS.H          File Revision Number: 600.1
  91.    Repaired File3: _SELECT.C          File Revision Number: 600.15
  92.  
  93. ================================================================================
  94. Bug Number: 0708-03       Product: TCXL-DOS 6.01          System: win
  95. ---Description------------------------------------------------------------------
  96. Box drawing is messed up in virtual windows.
  97. ---Status-----------------------------------------------------------------------
  98.    Repaired File1: WDRWVER.C          File Revision Number: 600.4
  99.    Repaired File2: WDRWHOR.C          File Revision Number: 600.4
  100.  
  101. ================================================================================
  102. Bug Number: 0708-04       Product: TCXL-DOS 6.01          System: mnu
  103. ---Description------------------------------------------------------------------
  104. MnuGet should only call Wactive with valid window handle.
  105. ---Status-----------------------------------------------------------------------
  106.    Repaired File1: MNUGET.C           File Revision Number: 600.12
  107.  
  108.  
  109.  
  110. TN-9208-004                                                        Page 3
  111. ================================================================================
  112. Bug Number: 0710-06       Product: TCXL-DOS 6.01          System: win
  113. ---Description------------------------------------------------------------------
  114. Shadows are not redrawn correctly over window borders.
  115. ---Status-----------------------------------------------------------------------
  116.    Repaired File1: WBORDER.C          File Revision Number: 600.1
  117.  
  118. ================================================================================
  119. Bug Number: 0710-07       Product: TCXL-DOS 6.01          System: win
  120. ---Description------------------------------------------------------------------
  121. Shadows are messed up if window has no border.
  122. ---Status-----------------------------------------------------------------------
  123.    Repaired File1: _WSHADOW.C         File Revision Number: 600.5
  124.  
  125. ================================================================================
  126. Bug Number: 0719-06       Product: TCXL-DOS 6.01          System: win
  127. ---Description------------------------------------------------------------------
  128. WVPrtFmt() does not always display strings in correct format; Eg, "UUUUU"
  129. does not display "hello" in caps.
  130. ---Status-----------------------------------------------------------------------
  131.    Repaired File1: WVPUTFMT.C         File Revision Number: 600.2
  132.  
  133. ================================================================================
  134. Bug Number: 0719-11       Product: TCXL-DOS 6.01          System: win
  135. ---Description------------------------------------------------------------------
  136. Overlapping borders are sometimes redrawn incorrectly.
  137. ---Status-----------------------------------------------------------------------
  138.    Repaired File1: _WDRAW.C           File Revision Number: 600.14
  139.  
  140. ================================================================================
  141. Bug Number: 0722-05       Product: TCXL-DOS 6.01          System: win
  142. ---Description------------------------------------------------------------------
  143. WchgAtrV doesn't work right on partially blocked windows
  144. ---Status-----------------------------------------------------------------------
  145.    Repaired File1: _WDRAW.C           File Revision Number: 600.15
  146.    Repaired File2: WCHGATR.C          File Revision Number: 600.2
  147.  
  148. ================================================================================
  149. Bug Number: 0724-01       Product: TCXL-DOS 6.01          System: evt
  150. ---Description------------------------------------------------------------------
  151. KbndSet is broken.(beta)
  152. ---Status-----------------------------------------------------------------------
  153.    Repaired File1: TCXLEVT.C          File Revision Number: 600.3
  154.    Repaired File2: KUSRSET.C          File Revision Number: 600.2
  155.    Repaired File3: KBNDSET.C          File Revision Number: 600.4
  156.  
  157. ================================================================================
  158. Bug Number: 0727-10       Product: TCXL-DOS 6.01          System: win
  159. ---Description------------------------------------------------------------------
  160. more shadow cleanup
  161. ---Status-----------------------------------------------------------------------
  162.    Repaired File1: _WDRAW.C           File Revision Number: 600.17
  163.  
  164.  
  165.  
  166. TN-9208-004                                                        Page 4
  167. ================================================================================
  168. Bug Number: 0730-01       Product: TCXL-DOS 6.01          System: evt
  169. ---Description------------------------------------------------------------------
  170. Macros and bindings are still not right.
  171. ---Status-----------------------------------------------------------------------
  172.    Repaired File1: KBNDSET.C          File Revision Number: 600.5
  173.    Repaired File2: KUSRSET.C          File Revision Number: 600.4
  174.  
  175. ================================================================================
  176. Bug Number: 0730-02       Product: TCXL-DOS 6.01          System: eng
  177. ---Description------------------------------------------------------------------
  178. _SELPAGE doesn't correctly handle KbndMac() characters.
  179. ---Status-----------------------------------------------------------------------
  180.    Repaired File1: _SELPAGE.C         File Revision Number: 600.7
  181.  
  182. ================================================================================
  183. Bug Number: 0730-03       Product: TCXL-DOS 6.01          System: win
  184. ---Description------------------------------------------------------------------
  185. When writing to a virtual window, when the window scrolls, the border is
  186. destroyed.  Also, when using Wborder, wrong characters were showing up in the
  187. border.
  188. ---Status-----------------------------------------------------------------------
  189.    Repaired File1: WBORDER.C          File Revision Number: 600.11
  190.    Repaired File2: WSCRBOX.C          File Revision Number: 600.10
  191.  
  192. ================================================================================
  193. Bug Number: 0802-08       Product: TCXL-DOS 6.01          System: evt
  194. ---Description------------------------------------------------------------------
  195. KbndMou() is still not right.
  196. ---Status-----------------------------------------------------------------------
  197.    Repaired File1: KBNDSET.C          File Revision Number: 600.6
  198.    Repaired File2: KUSRSET.C          File Revision Number: 600.5
  199.  
  200. ================================================================================
  201. Bug Number: 0808-03       Product: TCXL-DOS 6.01          System: ent
  202. ---Description------------------------------------------------------------------
  203. FLD_INI does not save blanks to the buffer if no input is placed in the field.
  204. ---Status-----------------------------------------------------------------------
  205.    Repaired File1: ENTGET.C           File Revision Number: 600.10
  206.  
  207. ================================================================================
  208. Bug Number: 0808-05       Product: TCXL-DOS 6.01          System: ent
  209. ---Description------------------------------------------------------------------
  210. FLD_TRM doesn't trim leading spaces off FLD_RJS fields.
  211. ---Status-----------------------------------------------------------------------
  212.    Repaired File1: ENTGET.C           File Revision Number: 600.11
  213.  
  214.  
  215.  
  216. TN-9208-004                                                        Page 5
  217. ================================================================================
  218. Bug Number: 0623-04       Product: TCXL-DOS 6.01          System: select
  219. ---Description------------------------------------------------------------------
  220. When using SelfileT and in Add mode, if you try to go before the first file or
  221. past the last file, Add mode turns off.
  222. ---Status-----------------------------------------------------------------------
  223.    Repaired File1: _SELECT.C          File Revision Number: 600.17
  224.  
  225. ================================================================================
  226. Bug Number: 0707-02       Product: TCXL-DOS 6.01          System: sel
  227. ---Description------------------------------------------------------------------
  228. Selection tagging with space bar should be intuitive.
  229. ---Status-----------------------------------------------------------------------
  230.    Repaired File1: TCXLENG.H          File Revision Number: 600.1
  231.    Repaired File2: _SELPAG.C          File Revision Number: 600.5
  232.    Repaired File3: _SELECT.C          File Revision Number: 600.17
  233.  
  234. ================================================================================
  235. Bug Number: 0707-06       Product: TCXL-DOS 6.01          System: win
  236. ---Description------------------------------------------------------------------
  237. Wborder() should always use frame attribute.
  238. ---Status-----------------------------------------------------------------------
  239.    Repaired File1: WBORDER.C          File Revision Number: 600.9
  240.  
  241. ================================================================================
  242. Bug Number: 0707-07       Product: TCXL-DOS 6.01          System: evt
  243. ---Description------------------------------------------------------------------
  244. KeyPeek() should call KeyEvent() not EvtPeek().
  245. ---Status-----------------------------------------------------------------------
  246.    Repaired File1: KEYEVENT.C         File Revision Number: 600.5
  247.  
  248. ================================================================================
  249. Bug Number: 0707-08       Product: TCXL-DOS 6.01          System: entry
  250. ---Description------------------------------------------------------------------
  251. If you are tabing to an entry field with a before function that contains a
  252. KeyGetc(), the cursor stays on the origional field; changes attributes to non-
  253. selectable, and waits for a key.
  254. ---Status-----------------------------------------------------------------------
  255.    Repaired File1: ENTGET.C           File Revision Number: 600.7
  256.    Repaired File2: _FMTGETC.C         File Revision Number: 600.7
  257.  
  258. ================================================================================
  259. Bug Number: 0719-04       Product: TCXL-DOS 6.01          System: win
  260. ---Description------------------------------------------------------------------
  261. Writes to non-visible portions of windows can cause problems!!
  262. ---Status-----------------------------------------------------------------------
  263.    Repaired File1: _WOUTP.C           File Revision Number: 600.2
  264.  
  265.  
  266.  
  267. TN-9208-004                                                        Page 6
  268. ================================================================================
  269. Bug Number: 0802-09       Product: TCXL-DOS 6.01          System: vid/dsp
  270. ---Description------------------------------------------------------------------
  271. _Wputs() and VatrInv() do not correctly handle attributes when the blink
  272. bit is used as high intensity (TcxlIntOn()).
  273. ---Status-----------------------------------------------------------------------
  274.    Repaired File1: _WPUTS.C           File Revision Number: 600.5
  275.    Repaired File2: VATRINV.ASM        File Revision Number: 600.1
  276.  
  277. ================================================================================
  278. Bug Number: 0710-09       Product: TCXL-DOS 6.01          System: vid
  279. ---Description------------------------------------------------------------------
  280. VatrTxt() returns extra space on some colors. Also, lgrey shows up as grey.
  281. ---Status-----------------------------------------------------------------------
  282.    Repaired File1: TCXLDEF.TXT        File Revision Number: 600.3
  283.  
  284. ================================================================================
  285. Bug Number: 0722-06       Product: TCXL-DOS 6.01          System: win
  286. ---Description------------------------------------------------------------------
  287. Add Wpwarning() and Wpmessage() functions
  288. ---Status-----------------------------------------------------------------------
  289.    Repaired File1: TCXLWIN.H          File Revision Number: 600.12
  290.    Repaired File2: TCXLMSG.H          File Revision Number: 600.2
  291.    Repaired File3: TCXLDEF.TXT        File Revision Number: 600.4
  292.    Repaired File4: WPERROR.C          File Revision Number: 600.2
  293.  
  294. ================================================================================
  295. Bug Number: 0730-04       Product: TCXL-DOS 6.01          System: win
  296. ---Description------------------------------------------------------------------
  297. "033EW", "\033EL", and "\033ES" are causing WVputf() output to go to the
  298. wrong window.
  299. ---Status-----------------------------------------------------------------------
  300.    Repaired File1: _WPUTS.C           File Revision Number: 600.4
  301.  
  302. ================================================================================
  303. Bug Number: 0609-03       Product: TCXL-DOS 6.01          System: mouse
  304. ---Description------------------------------------------------------------------
  305. Explain what the mouse click events are in a technote.
  306. ---Status-----------------------------------------------------------------------
  307.  
  308. ================================================================================
  309. Bug Number: 0719-14       Product: TCXL-DOS 6.01          System: ini
  310. ---Description------------------------------------------------------------------
  311. .INI processing will overwrite the internal INI array if it reads the
  312. max number of settings.
  313. ---Status-----------------------------------------------------------------------
  314.    Repaired File1: READINI.C          File Revision Number: 600.5
  315.  
  316.  
  317.  
  318. TN-9208-004                                                        Page 7
  319. ================================================================================
  320. Bug Number: 0727-06       Product: TCXL-DOS 6.01          System: ini
  321. ---Description------------------------------------------------------------------
  322. ReadIni() doesnn't handle INI strings with leading whitespace or with
  323. whitespace on either side of the '='.
  324. ---Status-----------------------------------------------------------------------
  325.    Repaired File1: READINI.C          File Revision Number: 600.6
  326.  
  327. ================================================================================
  328. Bug Number: 0727-07       Product: TCXL-DOS 6.01          System: ini
  329. ---Description------------------------------------------------------------------
  330. ReadIni() and GetIni() are case sensitive.
  331. ---Status-----------------------------------------------------------------------
  332.    Repaired File1: READINI.C          File Revision Number: 600.6
  333.  
  334. ================================================================================
  335. Bug Number: 0727-08       Product: TCXL-DOS 6.01          System: ini
  336. ---Description------------------------------------------------------------------
  337. LoadIni() skips lines without '='.
  338. ---Status-----------------------------------------------------------------------
  339.    Repaired File1: READINI.C          File Revision Number: 600.6
  340.  
  341. ================================================================================
  342. Bug Number: 0802-11       Product: TCXL-DOS 6.01          System: ent
  343. ---Description------------------------------------------------------------------
  344. Alt-xxx keys are not being recognized as entry field hotkeys!
  345. ---Status-----------------------------------------------------------------------
  346.    Repaired File1: ENTGET.C           File Revision Number: 600.9
  347.  
  348. ================================================================================
  349. Bug Number: 0804-04       Product: TCXL-DOS 6.01          System: ini
  350. ---Description------------------------------------------------------------------
  351. Check for the HlpMsgNam is missing and conflicts with the TcxlAtrMapIni.
  352. ---Status-----------------------------------------------------------------------
  353.    Repaired File1: READINI.C          File Revision Number: 600.9
  354.  
  355. ================================================================================
  356. Bug Number: 0808-01       Product: TCXL-DOS 6.01          System: hlp
  357. ---Description------------------------------------------------------------------
  358. Wrong window being checked for error return when starting help.
  359. ---Status-----------------------------------------------------------------------
  360.    Repaired File1: HLPGET.C           File Revision Number: 600.7
  361.  
  362. ================================================================================
  363. Bug Number: 0808-07       Product: TCXL-DOS 6.01          System: ico
  364. ---Description------------------------------------------------------------------
  365. MessageBox() doesn't set W_ESCPRESS when ESC is pressed.
  366. ---Status-----------------------------------------------------------------------
  367.    Repaired File1: MSCBOX.C           File Revision Number: 600.4
  368.  
  369.  
  370.  
  371. TN-9208-004                                                        Page 8
  372. ================================================================================
  373. Bug Number: 0617-04       Product: TCXL-DOS 6.01          System: general
  374. ---Description------------------------------------------------------------------
  375. Need technote on attribute mapping.
  376. ---Status-----------------------------------------------------------------------
  377.  
  378. ================================================================================
  379. Bug Number: 0617-07       Product: TCXL-DOS 6.01          System: mou
  380. ---Description------------------------------------------------------------------
  381. Need technote on changes to different mouse cursors.
  382. ---Status-----------------------------------------------------------------------
  383.  
  384. ================================================================================
  385. Bug Number: 0722-12       Product: TCXL-DOS 6.01          System: win
  386. ---Description------------------------------------------------------------------
  387. Need technote on new Wpmessage() and Wpwarning() functions
  388. ---Status-----------------------------------------------------------------------
  389.  
  390. ================================================================================
  391. Bug Number: 0731-01       Product: TCXL-DOS 6.01          System: win
  392. ---Description------------------------------------------------------------------
  393. Cursor changes rows while writing into virtual space
  394. ---Status-----------------------------------------------------------------------
  395.    Repaired File1: WCURGET.C          File Revision Number: 600.3
  396.  
  397. ================================================================================
  398. Bug Number: 0802-04       Product: TCXL-DOS 6.01          System: ini
  399. ---Description------------------------------------------------------------------
  400. WriteIni() should not be case sensitive!
  401. ---Status-----------------------------------------------------------------------
  402.    Repaired File1: READINI.C          File Revision Number: 600.8
  403.  
  404. ================================================================================
  405. Bug Number: 0804-12       Product: TCXL-DOS 6.01          System: sel/eng
  406. ---Description------------------------------------------------------------------
  407. In SelStrT() and SelFilT() pressing shift-F8 toturn off add-mode doesn't change
  408. the curly braces to square braces until the user changes position.
  409. ---Status-----------------------------------------------------------------------
  410.    Repaired File1: _SELPAGE.C         File Revision Number: 600.9
  411.  
  412. ================================================================================
  413. Bug Number: 0722-08       Product: TCXL-DOS 6.01          System: mnu
  414. ---Description------------------------------------------------------------------
  415. Added MdfAny() to Mdf structure; it's a VOID pointer for user-defined use.
  416. ---Status-----------------------------------------------------------------------
  417.    Repaired File1: TCXLMNU.H          File Revision Number: 600.3
  418.    Repaired File2: MNUDEF.C           File Revision Number: 600.2
  419.  
  420.  
  421.  
  422. TN-9208-004                                                        Page 9
  423. ================================================================================
  424. Bug Number: 0719-13       Product: TCXL-DOS 6.01          System: utl
  425. ---Description------------------------------------------------------------------
  426. AbsV() macro has an extra parenthesis
  427. ---Status-----------------------------------------------------------------------
  428.    Repaired File1: TCXLDEF.H          File Revision Number: 600.5
  429.  
  430. ================================================================================
  431. Bug Number: 0721-02       Product: TCXL-DOS 6.01          System: utl
  432. ---Description------------------------------------------------------------------
  433. Use only one pointer variable for temp/tmp strings.
  434. Also repaired: _VLBMAP.ASM      Revision: 600.1
  435. ---Status-----------------------------------------------------------------------
  436.    Repaired File1: TCXLINIT.C         File Revision Number: 600.7
  437.    Repaired File2: _TCXLCTL.C         File Revision Number: 600.1
  438.    Repaired File3: TCXLDEF.H          File Revision Number: 600.6
  439.    Repaired File4: TVMDSK.C           File Revision Number: 600.5
  440.  
  441. ================================================================================
  442. Bug Number: 0727-02       Product: TCXL-DOS 6.01          System: ini
  443. ---Description------------------------------------------------------------------
  444. Need PutIni() and ReplaceIni() functions
  445. ---Status-----------------------------------------------------------------------
  446.    Repaired File1: READINI.C          File Revision Number: 600.7
  447.  
  448. ================================================================================
  449. Bug Number: 0802-03       Product: TCXL-DOS 6.01          System: ini
  450. ---Description------------------------------------------------------------------
  451. Need to allow INI comments when the semicolon is not in column 1.
  452. ---Status-----------------------------------------------------------------------
  453.    Repaired File1: READINI.C          File Revision Number: 600.8
  454.  
  455. ================================================================================
  456. Bug Number: 0802-10       Product: TCXL-DOS 6.01          System: ent
  457. ---Description------------------------------------------------------------------
  458. Selection bar flashes when clicking with mouse.
  459. ---Status-----------------------------------------------------------------------
  460.    Repaired File1: ENTGET.C           File Revision Number: 600.9
  461.  
  462. ================================================================================
  463. Bug Number: 0710-03       Product: TCXL-DOS 6.01          System: sel
  464. ---Description------------------------------------------------------------------
  465. Selattr() should display text of colors!
  466. ---Status-----------------------------------------------------------------------
  467.    Repaired File1: SELATTR.C          File Revision Number: 600.2
  468.  
  469. ================================================================================
  470. Bug Number: 0719-01       Product: TCXL-DOS 6.01          System: ini
  471. ---Description------------------------------------------------------------------
  472. Can we have routines that would write and save options to the INI file?
  473. ---Status-----------------------------------------------------------------------
  474.    Repaired File1: READINI.C          File Revision Number: 600.7
  475.  
  476.  
  477.  
  478. TN-9208-004                                                       Page 10
  479. ================================================================================
  480. Bug Number: 0719-12       Product: TCXL-DOS 6.01          System: ini
  481. ---Description------------------------------------------------------------------
  482. Need a method of getting the number of INI settings.
  483. ---Status-----------------------------------------------------------------------
  484.    Repaired File1: TCXLDEF.H          File Revision Number: 600.5
  485.    Repaired File2: READINI.C          File Revision Number: 600.5